
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __COMMON_H
#define __COMMON_H

#ifdef __cplusplus
 extern "C" {
#endif 

/* Includes ------------------------------------------------------------------*/
#include "FreeRTOS.h" 
#include "task.h"

#include "stm32h7xx_hal.h"

#include "drv_cache.h"
#include "drv_dma.h"
#include "drv_gpio.h"
#include "drv_uart.h"
#include "drv_dwt.h"
#include "drv_i2c_bit.h"
#include "drv_at24cxx.h"
#include "drv_qspi.h"
#include "drv_w25qxx.h"
#include "drv_sdram.h"
#include "drv_ltdc.h"
#include "drv_gt9157.h"
#include "drv_adc.h"
#include "drv_timer.h"
#include "drv_pwm.h"
#include "drv_input.h"
#include "drv_wdg.h"
#include "drv_sd.h"
#include "drv_mpu6050.h"
#include "drv_spi.h"
#include "drv_mpu9250.h"

int32_t stm32h7xx_init(void);
int32_t board_init(void);
void Error_Handler(void);

#ifdef __cplusplus
}
#endif

#endif /* __COMMON_H */

/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
